"""
encoding = 'utf-8'
@author : ffine
@time   : 2022-05-01  11:13
@IDEA   : PyCharm
@goal   : 闭包(一切皆对象)
"""


# 函数式编程
# 函数式编程：函数可在任意位置定义, 函数作为参数传递，或者函数作为返回值返回
def a(x):
	def b(y):
		return y ** x

	def c(y):
		return y

	c(b)
	return b


re_x = a(2)
print(re_x(7))
print(type(a), type(re_x))
